package com.yyfax.account.domain;

public class AccountFlow {
    /**
     * 自增主键
     */
    private Integer id;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 账户号
     */
    private String accountNo;

    /**
     * 外部交易号
     */
    private String outTradeNo;

    /**
     * 外部业务号
     */
    private String outBusinessNo;

    /**
     * 交易金额
     */
    private Long tradeAmount;

    /**
     * 冻结金额
     */
    private Long frozenAmount;

    /**
     * 业务类型
     */
    private String businessType;

    /**
     * 交易时间
     */
    private String tradeTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 自增主键
     * @return id 自增主键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 自增主键
     * @param id 自增主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 用户ID
     * @return user_id 用户ID
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 用户ID
     * @param userId 用户ID
     */
    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    /**
     * 账户号
     * @return account_no 账户号
     */
    public String getAccountNo() {
        return accountNo;
    }

    /**
     * 账户号
     * @param accountNo 账户号
     */
    public void setAccountNo(String accountNo) {
        this.accountNo = accountNo == null ? null : accountNo.trim();
    }

    /**
     * 外部交易号
     * @return out_trade_no 外部交易号
     */
    public String getOutTradeNo() {
        return outTradeNo;
    }

    /**
     * 外部交易号
     * @param outTradeNo 外部交易号
     */
    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo == null ? null : outTradeNo.trim();
    }

    /**
     * 外部业务号
     * @return out_business_no 外部业务号
     */
    public String getOutBusinessNo() {
        return outBusinessNo;
    }

    /**
     * 外部业务号
     * @param outBusinessNo 外部业务号
     */
    public void setOutBusinessNo(String outBusinessNo) {
        this.outBusinessNo = outBusinessNo == null ? null : outBusinessNo.trim();
    }

    /**
     * 交易金额
     * @return trade_amount 交易金额
     */
    public Long getTradeAmount() {
        return tradeAmount;
    }

    /**
     * 交易金额
     * @param tradeAmount 交易金额
     */
    public void setTradeAmount(Long tradeAmount) {
        this.tradeAmount = tradeAmount;
    }

    /**
     * 冻结金额
     * @return frozen_amount 冻结金额
     */
    public Long getFrozenAmount() {
        return frozenAmount;
    }

    /**
     * 冻结金额
     * @param frozenAmount 冻结金额
     */
    public void setFrozenAmount(Long frozenAmount) {
        this.frozenAmount = frozenAmount;
    }

    /**
     * 业务类型
     * @return business_type 业务类型
     */
    public String getBusinessType() {
        return businessType;
    }

    /**
     * 业务类型
     * @param businessType 业务类型
     */
    public void setBusinessType(String businessType) {
        this.businessType = businessType == null ? null : businessType.trim();
    }

    /**
     * 交易时间
     * @return trade_time 交易时间
     */
    public String getTradeTime() {
        return tradeTime;
    }

    /**
     * 交易时间
     * @param tradeTime 交易时间
     */
    public void setTradeTime(String tradeTime) {
        this.tradeTime = tradeTime == null ? null : tradeTime.trim();
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }
}